package xyz.zhouzhousag.server.pojo.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * (User)实体类
 *
 * @author Yin.Liu8
 * @since 2021-09-26 16:21:25
 */
public class User implements Serializable {
    private static final long serialVersionUID = -33118289396443997L;
    /**
     * 用户标识
     */
    private Integer userId;
    /**
     * 昵称
     */
    private String userName;
    /**
     * 密码
     */
    private String password;
    /**
     * 性别
     */
    private String userSex;
    /**
     * 地址
     */
    private String userAddr;
    /**
     * 积分
     */
    private Integer score;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 个人主页
     */
    private String url;
    /**
     * 个性签名
     */
    private String signature;
    /**
     * 第三方账户id
     */
    private String thirdId;
    /**
     * 邮箱是否接收社区消息 0:默认 1:不接收
     */
    private Integer receiveMsg;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 修改时间
     */
    private Date updateDate;
    /**
     * 用户是否禁用 0:默认 1:禁用
     */
    private Integer isBlock;
    /**
     * access_token
     */
    private String thirdAccessToken;
    /**
     * 用户状态 1000:有效 1100:无效 1200:未生效
     */
    private String statusCd;
    /**
     * 用户登入ip
     */
    private String loginIp;
    /**
     * 用户最后登入ip
     */
    private String lastLoginIp;
    /**
     * 用户类型 0:超级管理员 1:版主 2:普通用户
     */
    private Integer userType;
    /**
     * 备注
     */
    private String remark;


    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getUserSex() {
        return userSex;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    public String getUserAddr() {
        return userAddr;
    }

    public void setUserAddr(String userAddr) {
        this.userAddr = userAddr;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getThirdId() {
        return thirdId;
    }

    public void setThirdId(String thirdId) {
        this.thirdId = thirdId;
    }

    public Integer getReceiveMsg() {
        return receiveMsg;
    }

    public void setReceiveMsg(Integer receiveMsg) {
        this.receiveMsg = receiveMsg;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Integer getIsBlock() {
        return isBlock;
    }

    public void setIsBlock(Integer isBlock) {
        this.isBlock = isBlock;
    }

    public String getThirdAccessToken() {
        return thirdAccessToken;
    }

    public void setThirdAccessToken(String thirdAccessToken) {
        this.thirdAccessToken = thirdAccessToken;
    }

    public String getStatusCd() {
        return statusCd;
    }

    public void setStatusCd(String statusCd) {
        this.statusCd = statusCd;
    }

    public String getLoginIp() {
        return loginIp;
    }

    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp;
    }

    public String getLastLoginIp() {
        return lastLoginIp;
    }

    public void setLastLoginIp(String lastLoginIp) {
        this.lastLoginIp = lastLoginIp;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

}

